home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 9 / Night Owl CD-ROM (NOPV9) (Night Owl Publisher) (1993).ISO / 043a / checks66.exe / CHECKS.DOC < prev    next >
Text File  |  1993-04-04  |  48KB  |  1,025 lines

  1.  
  2.  
  3.  
  4.  
  5.     
  6.     
  7.     
  8.     
  9.     
  10.     
  11.     
  12.     
  13.                           THE TALKING CHECKBOOK
  14.     
  15.                  By Charles Crawford and Donald Barrett.
  16.     
  17.     
  18.     
  19.                                     
  20.     Documentation for Version 6.6
  21.     
  22.     
  23.     
  24.     
  25.                    THE TALKING CHECKBOOK VERSION 6.6.
  26.     
  27.                                What's new?
  28.     
  29.          Well, Don Barrett got the spirit and did all the work on
  30.     this new version of the Talking Checkbook.  Yeah, Charlie
  31.     Crawford (me) did AN ERROR TRAPPING ROUTINE FOR THE BACK-UPS AND
  32.     nothing MUCH ELSE but run a few of the options and admire Don's
  33.     work.  Say, not bad; huh.  Also note that we have added a bit of
  34.     error trapping to the "F-8" function key and auto backup
  35.     routines.  Essentially you are not allowed to enter a DOS path or
  36.     any string shorter than four characters.  This is to prevent the
  37.     problem of folks forgetting that they have not entered a path and
  38.     a trailing backslash for backing up and end up pressing enter and
  39.     blowing away the database.
  40.     
  41.     
  42.     o    There's a new F-8 function key that allows you to go back to
  43.          DOS from wherever you are at and save your databases to
  44.          wherever you have pre-set them to go or to back them up to a
  45.          place you define if you've not pre-set the autoback feature.
  46.     
  47.     o    There's a new F-4 function that returns you to the main menu
  48.          of the Talking Checkbook from wherever you are.  Saves time
  49.          if you are deep in a sub-menu and want to go clear back to
  50.          the main one.
  51.     
  52.     
  53.     o    Now you can verify certain transactions while you are doing
  54.          them.  Saves you from having to use the verify menu option.
  55.     
  56.     
  57.     o    Take a look at the new report generation for your checks! 
  58.          Yup:  we have page numbers and digits lined up properly!
  59.     
  60.     
  61.     o    Check out the browse and edit screens for a sleek and more
  62.          useful environment.
  63.     
  64.  
  65.                                      Page 1
  66.  
  67.  
  68.  
  69.     o    Another bug crawled out from our autopay module and we blew
  70.          it away.  Now if you enter a change to the amount you
  71.          originally placed in the autopay program, you'll get a
  72.          proper report of the balance.
  73.     
  74.     
  75.                        What's new in Version 6.5?
  76.     
  77.     
  78.          *    We think we have error trapped all date entries.  This
  79.               means if you make a mistake entering a date, then the
  80.               program will now be smart enough to figure it out and
  81.               prompt you to do it again.  Not all errors in date
  82.               entries are detected since entering something like
  83.               01/01/ax or 01/9 would generate a date (incorrect as it
  84.               might be), but most likely errors of entering an
  85.               incorrect letter like "R" when you meant to type a "T"
  86.               would be error corrected.  Of course you gotta put up
  87.               with my weird sense of humor!  Remember little Tempo
  88.               the Talking cat?
  89.     
  90.          *    Now if you want to add a bunch of checks which were all
  91.               written on the same date, you can use the "L" for last
  92.               check date written.  This means you can have the last
  93.               date of your last entry placed in the date field
  94.               automatically and save having to enter the date over
  95.               and over again!
  96.     
  97.          *    If you like to enter a bunch of checks but not print
  98.               them, then you'll appreciate the new feature of turning
  99.               off the "Print check now" prompt after each check
  100.               entry.  Say, that saves one big annoyance.
  101.     
  102.          *    If you want to Globally verify records by category and
  103.               between dates then just run the "V" verify menu option
  104.               and get ready for super quick verifying.
  105.     
  106.          *    We've fixed a bug where entering a blank date in the
  107.               check entry program would screw up the "next highest
  108.               number" function in the check numbering section.  This
  109.               never screwed up anyone's checkbook, but was an
  110.               unnecessary annoyance.
  111.     
  112.          *    We've added some prompt language to make certain ones
  113.               more clear.  Also taken the deposit, withdrawals and
  114.               savings input programs and placed the date first to
  115.               mirror the checks entry program.  this should make the
  116.               data entries more user friendly.
  117.     
  118.          *    We've done a bit more work to make the macros search
  119.               more accurate.  Only when there is an exact match
  120.               between what has been entered and the macros database,
  121.               will the macro be used.  This will make doing macros
  122.               "on the fly" more possible as well.
  123.     
  124.                                    ***
  125.     
  126.     
  127.          If you rely upon synthetic speech output to access and use a
  128.  
  129.                                      Page 2
  130.  
  131.  
  132.  
  133.     personal computer, then you've come to the right place for a
  134.     checkbook management program.  Everything about this program
  135.     relates to speech output while still usable by folks who do not
  136.     need speech.
  137.     
  138.          The Talking checkbook was created originally by Charlie
  139.     Crawford as a means to have a speech friendly checkbook program. 
  140.     Don Barrett got hooked on the program and wrote printer routines
  141.     and since then has been a co-author of the program.
  142.     
  143.          the program is released to the public domain and nobody
  144.     takes any responsibility for anything.  How's that for a quick
  145.     disclaimer rather than all that stuff you usually read?
  146.     
  147.                                 FEATURES:
  148.     
  149.          o    Pre-authorized payments and transfers.  This option
  150.               allows you to have amounts deducted or entered
  151.               automatically when a given date is detected as being
  152.               today or having passed by the checkbook program.  This
  153.               is great for credit union deductions or whatever.  Also
  154.               if you are paid electronically with a given amount each
  155.               time, then this function will make your life easy!
  156.     
  157.          o    Turn on or off hot key prompts.  Ever get tired of
  158.               having to press the enter key every time you enter a
  159.               response to a prompt?  Well, the Talking Checkbook now
  160.               features an optional single keystroke response when the
  161.               information is being requested is a single letter or
  162.               number.  Say you get a prompt called " So do you want a
  163.               million bucks?  Y/N:  " and you immediately want to say
  164.               "N" for no since you like being poor.  Well in the past
  165.               you would have to press the "N" key an press enter, but
  166.               now you just hit the "N" key and the program moves on. 
  167.               Of course if you enter something other then a "Y" or a
  168.               "N" the program will prompt you for the right answer
  169.               and wait for a "Y" or an "N".  the few times when the
  170.               hot key is not set (even when you have them turned on)
  171.               happens when the information you are to enter either
  172.               potentially requires more than a single letter or
  173.               number answer or is information you might want to
  174.               correct before going on.
  175.     
  176.          You will be asked at the start of the program if you want
  177.     hot keys.  The program will record your answer in a memory file
  178.     called "Keys.mem" and write that memory file to disk.  The
  179.     program will then always default to your answer and not ask again
  180.     until you erase the "Keys.mem" file where the program will
  181.     interpret the lack of a file as a need to check and see if you
  182.     want hot keys or not.
  183.     
  184.          o    Data entry Macros.  So you might be like Charlie
  185.               Crawford and sometimes not get around to entering data
  186.               for a couple of weeks.  Well, often you will pay the
  187.               same place a number of checks like the grocery store
  188.               and what if the name is "Joe, Frank, George, Jim, Judy,
  189.               Ellen, Mary and all their cats and dogs groceries". 
  190.               Arrrg, that would kill your typing hands in no time! 
  191.               So a macro database has been created that allows you to
  192.  
  193.                                      Page 3
  194.  
  195.  
  196.  
  197.               enter an abbreviation for a particular name and then
  198.               when you go to enter the check, all you do is type the
  199.               abbreviation and the macro program searches for it.  If
  200.               the abbreviation is found in the macro database, then
  201.               your "pay to the order of" field is automatically
  202.               filled out with the name match for the abbreviation and
  203.               your comment field is also filled out.  Say, lazy but
  204.               great!
  205.     
  206.          o    Automatic Backup of your databases.  If you ever have
  207.               experienced loss of data on a hard disk that crashed or
  208.               whatever, you'll fall in love the with the automatic
  209.               backing up feature of the Talking Checkbook.  This
  210.               simply allows you to set a path to where you would like
  211.               an additional copy of your data sent in order to have
  212.               it in case of a problem.
  213.     
  214.          o    Security Packing.  No, this is not a mission that you
  215.               get sent away by the Central Intelligence Agency to do,
  216.               but rather a nifty feature that allows you to have the
  217.               program check and secure your data each time you return
  218.               to the main menu of the program.
  219.     
  220.          o    Credit Card and Savings Account tracking.  The
  221.               checkbook program tracks your savings account and does
  222.               some credit card tracking as well.  This helps with tax
  223.               reporting and keeps you mindful of these accounts.
  224.     
  225.          o    Browse editing.  If you like to browse through the
  226.               checks, deposits and withdrawals using the arrow keys
  227.               or page up and page down keys, then you'll love the
  228.               browse features for checks, savings, macros and more!
  229.     
  230.          o    Tempo the talking cat.  Yeah, one of the nice features
  231.               of the Talking Checkbook is meeting Tempo the talking
  232.               cat in our own adventure game.  Here you get to play as
  233.               opposed to having to be so serious all the time.  The
  234.               game even has a casino where you an win or lose, but
  235.               have a great time.
  236.     
  237.          o    F10 blast back to DOS. Yup, here's the feature that
  238.               takes the drudgery out of running through menu after
  239.               menu to get out to DOS. This feature lets you press
  240.               Function key 10 and boom you are out to DOS with all
  241.               your databases packed.  Of course auto backups are not
  242.               performed with this operation since the goal is to save
  243.               your databases where you are an split quickly to DOS.
  244.     
  245.     
  246.     
  247.     Getting Started.
  248.     
  249.          The Talking Checkbook usually comes in a zip format where
  250.     the files are compressed into a single package.  Use the
  251.     PKUNZIP.exe program to unzip the files to a subdirectory on your
  252.     hard disk or use a floppy.  If you use a floppy, then be sure to
  253.     check on one of our utilities discussed later on that allows you
  254.     to store older checkbook records into separate files to save
  255.     space and make the program run faster.
  256.  
  257.                                      Page 4
  258.  
  259.  
  260.  
  261.     
  262.          Once the files are located on your hard drive in a
  263.     subdirectory of your choice, simply type "Checks" (the quotes are
  264.     only to highlight what you type and so don't use them when
  265.     typing) and you are on your way!  Simple as that.  The Talking
  266.     Checkbook will automatically check your computer memory, see if
  267.     the databases it needs to use are there and create them if this
  268.     is the first use of the program.  Folks who have used the Talking
  269.     Checkbook in the past will appreciate their databases not being
  270.     overwritten by installing a newer versions.
  271.     
  272.          If you get a "not enough memory" message and returned to the
  273.     DOS level, then you probably are using a "terminate and stay
  274.     Resident" program or programs.  These are like communications
  275.     packages that allow you to shell to DOS while keeping them in
  276.     memory or other types of applications.  Be sure that you are only
  277.     using DOS, your speech or large print program, and the Talking
  278.     Checkbook.  Loading on networks is also a problem if the network
  279.     takes a bunch of memory.  You might consider loading a number of
  280.     programs high in DOS which can be done with newer versions of DOS
  281.     if you are having a memory use problem.  Currently the Talking
  282.     Checkbook runs using about 450 K of memory.  This is well within
  283.     the range of availability for most DOS machines having 640 K of
  284.     base memory to start.
  285.     
  286.                      Running the Talking Checkbook.
  287.     
  288.          Now we get to the good stuff.  what happens and what do you
  289.     do.  Let's do it.
  290.     
  291.          The first thing that happens when you load the Talking
  292.     Checkbook is a memory report.  Nice for nerds lie Charlie
  293.     Crawford who like to hear how much memory they have when they
  294.     start, but has little to do with reality.  If you get the
  295.     message, then you have enough memory.
  296.     
  297.          Next, the program looks to see if it can find the files it
  298.     will use to store data.  If it finds them, then it will simply go
  299.     on to the next step rather than overwriting the current files of
  300.     folks who are upgrading rather than running for the first time. 
  301.     If it does not find the files it needs, then it will create them
  302.     from failsafe files that come with the program.  If the failsafe
  303.     databases are not found in the subdirectory where the program is
  304.     running, it figures it is not a miracle worker and simply crashes
  305.     to a lonely death on your hard disk.  The moral is to be sure you
  306.     copy all the files that come with your talking checkbook to the
  307.     same subdirectory.  WARNING:  Some folks are real nice and like
  308.     the checkbook so much that they want to share it with friends. 
  309.     We suggest sending it to Congress and maybe solve the national
  310.     debt, but on the serious side, be sure to erase any files with
  311.     the extension ".mem" before sharing the program with friends. 
  312.     this is because the ".mem" files are information files for the
  313.     checkbook program to read an act upon.  they include balance
  314.     information, where to backup databases and color settings and
  315.     more.  If you give your friend a copy of the program with the
  316.     failsafe databases but have not removed the ".mem" files, then
  317.     your friend might start sending you hate letters when they load
  318.     the program and get colors they don't like, keep getting an
  319.     incorrect balance report or colors that they can't stand.  this
  320.  
  321.                                      Page 5
  322.  
  323.  
  324.  
  325.     actually happened to a guy out west and so the best advice is to
  326.     get a fresh copy of the Talking Checkbook from a BBS or calling
  327.     Charlie Crawford to have one mailed.
  328.     
  329.          Now you get asked two questions before entering the main
  330.     menu.  First, you are asked if you want to see your balance?  If
  331.     so, then you get an instant balance report and you can either
  332.     move on or go back to DOS. This is for those folks who simply
  333.     want a balance without the time it would take to enter the
  334.     checkbook main menu and get it and then exit.  OK, so we've got
  335.     some busy folks out there.
  336.     
  337.          The second question asked is whether you want to see your
  338.     balance each time you go to the main menu.  Well, some people
  339.     like that although I (Charlie Crawford) never use it.  It slows
  340.     down the program especially when lots of data is being accessed. 
  341.     Up to you, hey we are easy with it.
  342.     
  343.          Next you enter the main menu of the Talking Checkbook.  Yay! 
  344.     Finally there.  You get greeting with a message as to what
  345.     version you are in and of course a little credit to yours truly
  346.     and Don Barrett for having written the thing.
  347.     
  348.                            MAIN MENU OPTIONS.
  349.     
  350.          * Please note that the menu options on the main menu of the
  351.     actual program are presented in alphabetical order in Version
  352.     6.02 and above.
  353.     
  354.     
  355.          A. The Talking Checkbook Adventure game.
  356.     
  357.          Yeah, here's the main menu option to blast you away from all
  358.     that boring checkbook stuff and take you to the land of adventure
  359.     where you have to get your money back that has been stolen by X.
  360.     The reason we say "X" is because the culprit changes as your
  361.     checkbook records grow.  The game looks at your data and goes to
  362.     the middle of the database and runs a villain from there.  Hence
  363.     the more records you add, the further down the database it goes
  364.     to find the enemy.  You'll love this game if you are into
  365.     adventure.
  366.     
  367.     
  368.     
  369.          B. Edit and browse option.
  370.     
  371.          Your second main menu option is to edit, delete or browse
  372.     records within the Talking Checkbook database.  This is real
  373.     important since sometimes we make mistakes in entering a check or
  374.     whatever and want to fix or delete it.  No problem, this is the
  375.     purpose of the menu option or you can simply use it to browse
  376.     through your records.
  377.     
  378.     
  379.          C. Set up your print coordinate Definitions.
  380.     
  381.          Main menu option C gives you the ability to enter printing
  382.     coordinates for your printer to use when writing checks. 
  383.     Computers are really pretty stupid and need to know exactly where
  384.  
  385.                                      Page 6
  386.  
  387.  
  388.  
  389.     to send information like the date and who to pay and so forth. 
  390.     Here's where you do it and the program gives you a step by step
  391.     guide on what to do.
  392.     
  393.     
  394.          E. Entry data menu.
  395.     
  396.          This old first main menu option takes you to the data entry
  397.     menu.  This is the critical part of any checkbook program.  Once
  398.     you access the data entry menu, then you can enter checks,
  399.     deposits, withdrawals, credit card information, savings account
  400.     information, automatic payment and macro data.  Arrg, say that's
  401.     a lot of stuff.  We will discuss the options later.
  402.     
  403.          
  404.          F. Check out your fixed bills.
  405.     
  406.     This main menu option takes you right to the world of those bills
  407.     you pay every so often for a fixed amount.  A mortgage is an
  408.     example of this.  It helps speed the process of payments and
  409.     keeps track of those fixed bills.
  410.     
  411.     
  412.          G. Generate a text file or print statement of records
  413.     between certain dates.
  414.     
  415.          Well, this main menu option is real useful when someone says
  416.     they never got paid by you or whenever you need a print or text
  417.     file report of your checkbook records between certain dates.
  418.     
  419.          
  420.          M. Make changes in Screen Colors.
  421.     
  422.          Main menu option M is great for folks who have partial or
  423.     full sight.  The color contrasts of text to background can be
  424.     critical in some cases and so the Talking Checkbook offers a way
  425.     to set the colors the way the user wants and to always use them
  426.     until a change is requested.
  427.     
  428.     
  429.          P. Print checks.
  430.     
  431.          Say, this could not be more self explaining huh?  Sometimes
  432.     you will want to print a check after you have entered it and done
  433.     some other things.  No problem, here's your menu option to do
  434.     just that.
  435.          
  436.     
  437.          R. Get a balance report.
  438.     
  439.          Well this main menu option is pretty straightforward.  Yup,
  440.     just calculates your balance an reports it.  In addition, you can
  441.     run a reconciliation with your bank statement balance from this
  442.     option.
  443.     
  444.     
  445.          S. Sum and display records by category.
  446.     
  447.          Here's a great main menu option to give you information you
  448.  
  449.                                      Page 7
  450.  
  451.  
  452.  
  453.     can think about.  It gets the amounts you have paid or deposited
  454.     or whatever by category and tells you the number of times you
  455.     have done it, and the total amount involved.  Check out how much
  456.     you spent at the grocery store and then the bowling alley. 
  457.     Interesting information can be found.
  458.     
  459.     
  460.          T. Test your Checkbook knowledge!
  461.     
  462.          Well, there are some folks out there who are fanatics about
  463.     knowing every little thing about their checkbook and amounts of
  464.     money.  So main menu option T gives them a place to test their
  465.     knowledge.  It's fun but the score is likely to be low for most
  466.     folks including myself who got a 20 out of 100.
  467.     
  468.     
  469.          U. Talking Checkbook Utilities Pack.
  470.     
  471.          This main menu option is a good friend to have.  It gives
  472.     you an array of choices to do important things like get a report
  473.     of your last two weeks of deposits and withdrawals, do math
  474.     calculations, see a summary listing of your records and more. 
  475.     Check it out.
  476.     
  477.     
  478.          V. Verify Transactions.
  479.     
  480.          Well you get your bank statement and cancelled checks and
  481.     verify them against your Talking Checkbook data.  This is an
  482.     option that is real important to keep up.  If you do, then you
  483.     can always rest assured that a check actually was cashed.  Real
  484.     helpful when someone thinks that they never got paid or whatever. 
  485.     Please be advised that some folks have put in start-up deposits
  486.     and then not verified them since they figure that this is just a
  487.     start up thing and not a real cash deposit.  Those folks later
  488.     were surprised to see their reconciliation figure twice as high
  489.     as the actual amount of money they have.  The reason for this is
  490.     that folks needs to verify any originating deposits (which is
  491.     really the balance they had when starting the Checkbook) and so
  492.     the program counts the money twice.  If you start up the Talking
  493.     Checkbook for the first time and put $X amount in the database as
  494.     a starting deposit to get your balance, then please verify it as
  495.     a deposit.
  496.     
  497.     
  498.          Y. Your Security Packer.
  499.     
  500.          This main menu option Y simply allows the user to have the
  501.     database checked and secured as often as they wish while the
  502.     program is running.  It's a good idea to keep the database
  503.     constantly monitored to protect against any errors.
  504.     
  505.     
  506.          F10. Bail out of program.
  507.     
  508.          The F10 function key #10 is a way to get back to DOS in a
  509.     hurry.  It will work from anywhere in the Talking Checkbook and
  510.     will secure the databases and exit quickly to DOS. Don Barrett is
  511.     responsible for this nifty feature.  Maybe he did not like my
  512.  
  513.                                      Page 8
  514.  
  515.  
  516.  
  517.     pretty or witty prose.
  518.     
  519.     
  520.          X. Exit to DOS.
  521.     
  522.          Main menu option X is to tell the Talking Checkbook that you
  523.     want to leave the program.  Once pressed, it will take you to
  524.     some choices where you can either leave right away, go back to
  525.     the main menu or backup your databases to wherever you would like
  526.     additional copies sent.  We strongly recommend using the backup
  527.     feature to avoid lots of tears if one day your data gets blown
  528.     away or corrupted by something.  Not likely since I've not had
  529.     that problem with the checkbook in four years, but better safe
  530.     than sorry.RUNNING YOUR MAIN MENU OPTIONS.
  531.     
  532.          Remember a few years ago when you read about main menu
  533.     option E?  Well, now let's take a look at what happens when you
  534.     run the option.
  535.     
  536.          You press "E" at the main menu and get the main data entry
  537.     menu.  Here you have 8 options from which to choose.
  538.     
  539.          1. Enter a deposit.
  540.     
  541.          Entering a deposit is our favorite activity.  Yup, you get
  542.     to put money into the thing rather than taking it out.  Your
  543.     initial balance is a deposit because when you first run the
  544.     Talking Checkbook, we hope you had some money with which to
  545.     start.  You make that a deposit.  Then if you ever get any more
  546.     money like bank interest, pay checks, dividends or whatever, then
  547.     you also use this option to enter those amounts.
  548.     
  549.          2. Enter a check.
  550.     
  551.          Not much use for a Talking Checkbook if you don't have any
  552.     checks.  Well, here's the place to enter them.  You'll be given
  553.     two options when you select this function.  You can either get
  554.     your balance displayed each time you enter a check or not.  Some
  555.     folks like to see what there balance is before entering checks
  556.     and so we put the two options in.
  557.     
  558.          Once you've selected the balance reporting option for the
  559.     checks entry menu option, then you will see an automatic display
  560.     of what your last check number was.  You then be able to select
  561.     if you want the program to use the next highest number for the
  562.     check you will be entering.  If yes, then the program does it, if
  563.     no then you have to enter the number yourself.  In any event, the
  564.     program checks to see if the number has already been used and if
  565.     so, warns you.
  566.     
  567.          Next you are given a date option.  If you are really on top
  568.     of your game then the "T" for today's date is made just for you! 
  569.     It automatically adds the current date to the date field of the
  570.     check, but if you are like me and don't keep up with entries
  571.     everyday, then you can either use the "L" for last date of last
  572.     check feature or add the actual date of the check yourself. 
  573.     Warning:  be sure to use slashes whenever entering a date into
  574.     the Talking Checkbook.  An example of this is "12/25/99" for
  575.     December 25, 1999 and hope you get good gifts.
  576.  
  577.                                      Page 9
  578.  
  579.  
  580.  
  581.          
  582.          Next you will be asked for the name of to whoever you are
  583.     writing the check.  Here you can either type in an abbreviation
  584.     macro or the full name of who you are paying.  If you have
  585.     defined "Joe's Grocery" as "JG" in a macro then typing "JG" here
  586.     would later render "Joe's Grocery" in the pay to field.  If you
  587.     have not done a macro then typing the full name of whoever is
  588.     being paid is necessary, or you can enter up to an 8 character
  589.     name that you will later define as a macro when the maco search
  590.     fails to find it and asks if you want to create a macro.  This
  591.     new function in version 6.02 will operate on any 8 character or
  592.     less entry into the "Pay To" field.  Of course if you regularly
  593.     pay someone with a less than 9 character name, then don't worry
  594.     since you'll be given the option to create a macro or just go on. 
  595.     Once you type the info in and press enter, the macro database
  596.     will be searched for a match and the program will move on after
  597.     evaluating the results of the macro search.
  598.     
  599.          Next you need to let the program know how much money the
  600.     check is for.  If you are paying ten dollars and 5 cents, you
  601.     would enter "10.05" and press enter.  Warning:  this is a numeric
  602.     entry.  Only numbers and decimal points will be accepted. 
  603.     Writing in a dollar sign would crash the program.  Yeah, we could
  604.     write computer code to screen out that error, but we have not
  605.     gotten to that yet.
  606.     
  607.          Next there is what we call the personal comment line.  This
  608.     is important since it provides you with the ability to categorize
  609.     your checks, withdraws, deposits, credit cards, savings, fixed
  610.     bills and whatever else in meaningful ways.  Not to cosmic
  611.     proportions, but say you might want to have a personal comment of
  612.     "Utility:Gas" which later can be summed and displayed at main
  613.     menu option 8 where you can search by personal comment.  If for
  614.     example, you have a personal comment line of "Utility:Electric"
  615.     then you could use the main menu option S to display your total
  616.     utility spending and then do it again with the gas utility and
  617.     the electric utility and so forth.  Nifty way to get good
  618.     comparative information.  You can also use the personal comment
  619.     line for tax related information by establishing personal
  620.     comments that could be searched for particular information.  If
  621.     you plan to use a macro or are going to create one with this
  622.     check, then just hit the enter key since the macros fill the
  623.     personal comments out automatically or if you are creating a
  624.     macro, then you will be asked later for what contents you want in
  625.     the personal comment field.  The macro option discussed later can
  626.     really help here.
  627.     
  628.          At this point in the progress of the Talking Checkbook
  629.     checks entry program, you will see the program searching the
  630.     macros database if one exists to see if you have used one.  If
  631.     yes, then it will fill out the fields automatically that you
  632.     wanted.  If it does not find a macro match, but notices that your
  633.     "Pay to" field has a string of characters of 8 or less, then it
  634.     assumes you might want to create a macro, and it will ask if you
  635.     do.  If you do not, then it will simply go on and process the
  636.     information you have already given it.  If you do, then it will
  637.     ask a couple of questions, update the macro database and fill out
  638.     your check automatically for the "Pay to" and "Personal Comments"
  639.     fields.  Nifty, huh?
  640.  
  641.                                      Page 10
  642.  
  643.  
  644.  
  645.     
  646.          Next you will be presented with a Save or Reddo prompt. 
  647.     This option will give you the opportunity to save the check entry
  648.     you have made or do it over if you made a mistake.
  649.     
  650.          Next you will be given the option to print the check if you
  651.     have defined printer coordinates and have a check ready for
  652.     printing.  If you have not done the initial printer setup
  653.     coordinates, then the Talking checkbook will let you know that
  654.     you have to do that first and return you to the place you were.
  655.     
  656.          Next you are asked with a prompt if you want to do another
  657.     check.  Answer "Y" for yes or "N" for no.  Any other answer will
  658.     bring up the same question.  Don't you wish some people were that
  659.     direct?
  660.     
  661.          3. Enter a withdrawal.
  662.     
  663.          One thing we all do is take money out of the bank.  Yeah, we
  664.     can't live on bread alone, but we do need the bread.
  665.     
  666.          This menu option is pretty simple.  Like the entering of a
  667.     check, you will be asked a series of questions like the date what
  668.     you want the comments field to be.  If you answer "N" for "no,
  669.     I'll write my own" then you'll be asked for what contents you
  670.     want in the comment field.  Otherwise, a predefined comment line
  671.     will be entered.  Again, entering the amount of money in your
  672.     withdrawal is always just numbers and decimals.
  673.     
  674.          4. through 7. More record entries.
  675.     
  676.          These entries have to do with credit card, savings,fixed
  677.     bill and auto pay information.  Check them out on your own, but
  678.     they are important if you are tracking credit cards, savings,
  679.     paying fixed bills and or doing pre-authorized payments.  They
  680.     have explanations within them to help you.
  681.     
  682.          8. Macro creation.
  683.     
  684.          The macro functions of the Talking Checkbook are critical
  685.     for lazy folks like me.  If you have not used the "create one"
  686.     option in the checks entry operation then entering this option
  687.     will allow you to define abbreviations of longer names that you
  688.     use as a "pay to" field and to define what the comments are.  If
  689.     you pay "Save the Children" for example every month, you could
  690.     use the fixed bill option or write a macro abbreviation of "STC"
  691.     and your checks would automatically have the name and personal
  692.     comment fields fully filled out by the macro when doing a check
  693.     for them.  Just follow the instructions and you'll have macros in
  694.     no time.
  695.     
  696.          Don't worry about upper and lower case stuff with the macros
  697.     since the program converts it all to upper case and even if you
  698.     enter mixed or lower case input when writing a check, the program
  699.     will figure that out and deal with it.
  700.     
  701.          Also, the macro manager will check for duplicate macros,
  702.     list your macros on screen or in a text file and even do global
  703.     replacements of records within your checkbook database if you
  704.  
  705.                                      Page 11
  706.  
  707.  
  708.  
  709.     want.  Warning:  When you use the global macro program, be sure
  710.     that you want the same name in the "Pay to" field with the same
  711.     comment line in every record.  If you pay Sam Jones often for
  712.     differing things, then global replacement could screw up
  713.     different comment lines.  On the other hand, if you pay Sam Jones
  714.     for only two or three different reasons, then write different
  715.     abbreviations like "SJ1" and "SJ2" and "SJ3" where the "pay to"
  716.     field will always be "Sam Jones" but the comment field will be
  717.     different corresponding to the macro name.
  718.     
  719.     0. Back to main menu.
  720.     
  721.          Well can't get more definitive than 0 gets you back to the
  722.     main menu.
  723.     
  724.                     RUNNING OTHER MAIN MENU OPTIONS.
  725.     
  726.          While all the other main menu options are pretty clear,
  727.     there is a need to do a bit of digging into the Utilities option. 
  728.     They are designed to be of both informational and program
  729.     operation assistance.  Once you type "U" at the main menu then
  730.     you will get the following utilities options:
  731.     
  732.          1. If you want to know the number of your last check written
  733.     without having to go an pretend you want to write a check, then
  734.     here's the option you need.
  735.     
  736.          2. The second utilities option let's you check out your last
  737.     two weeks of entries into the checkbook.  Very good to see if
  738.     you've already entered something and forgot that you had.
  739.     
  740.          3. Your personal comments line is very important if you want
  741.     to track certain kinds of spending.  If you are like me, then
  742.     you've entered different personal comments for the same folks
  743.     you've paid.  Bummer, yeah; but there is a way to check on your
  744.     personal comments to see if you've done it.  Use menu option 3
  745.     for this task.  A future version of the checkbook will include
  746.     global replacements for personal comment lines to help get them
  747.     straight without taking all day.
  748.     
  749.          4. If you want info on how much you have paid to who, then
  750.     here's the place to find it out.  It's surprising how much you
  751.     have paid some folks.  Take a peek.
  752.     
  753.          5. Here's a listing of all your checkbook transactions in
  754.     alphabetical order.
  755.     
  756.          6. The talking checkbook calculator can be real useful if
  757.     you need to do some calculations before doing other business.  In
  758.     fact the results of your calculations are saved so you can use
  759.     the results elsewhere in the program.  Pretty nice.  Much credit
  760.     is due Eric Bohlman for helping me to figure out how to keep the
  761.     calculator working if someone made an error and enter a letter
  762.     instead of a number.
  763.     
  764.          7. This option of archiving older records is a great way to
  765.     store information for specific time periods.  In fact, this
  766.     option can significantly speed up the operation of your Talking
  767.     Checkbook simply by reducing the amount of records with which it
  768.  
  769.                                      Page 12
  770.  
  771.  
  772.  
  773.     has to cope.  If you archive your checkbook once a year like
  774.     yours truly, then you can expect reasonably fast operation.  If
  775.     you just let all your records from time and memorial stay in the
  776.     active database, then you will notice slower operations due to
  777.     the analysis the checkbook has to do on all those records.
  778.     
  779.          The archival utility option will basically split off your
  780.     selected records between the dates you have given the program and
  781.     put them in a database that you name.  If you want them back,
  782.     then you'll need to use this program to recombine them.  See how
  783.     easy it is!
  784.     
  785.          8. Don Barrett added this option to help folks who were
  786.     interested in tracking spending by personal comment line.  It
  787.     actually takes your personal comment lines and arranges them to
  788.     be either printed on paper or to a text file.  In any event, if
  789.     you want to use the information for tax purposes, then here's a
  790.     great way to keep track.
  791.     
  792.          9. Here's the auto backup function.  It's a powerful way to
  793.     take your databases when you exit the program and store an extra
  794.     copy of them to a floppy or somewhere else on your hard disk
  795.     other than the same place as the Talking Checkbook.  This is to
  796.     prevent los of data in the event of a hard disk crash or
  797.     whatever.  You simply set a path to where you want the databases
  798.     sent and when you exit the Talking Checkbook, the files will be
  799.     copied there automatically.  Once having set this option, it will
  800.     remain in place any time you use the checkbook.  To get rid of
  801.     it, erase the file "autoback.mem" from your directory where you
  802.     run the Talking Checkbook.  The only time this option is not
  803.     executed is when you exit the program using the "F10" blast back
  804.     to DOS key.  This is because that feature only secures the
  805.     databases in your normal Talking Checkbook directory.
  806.     
  807.          There really is not much reason to go through the other
  808.     options at the main menu except to ask you to test them out. 
  809.     combined with the information above, they are pretty self
  810.     explanatory and you should not have a problem with them.  Future
  811.     versions of this documentation may include more on them, but for
  812.     now the best way to understand them is to run them.
  813.     
  814.                          Questions and Answers.
  815.     
  816.          Q:  How much does this program cost to register?
  817.     
  818.          A. Thanks for asking, but it's free!  Yup, Don and I wrote
  819.     it for our own use and if it works for you then great!  If not,
  820.     then perhaps other programs will.  Of course, we nor anyone nor
  821.     anything else takes any responsibility for the consequences of
  822.     it's use.  If you really feel compelled to pay something then
  823.     send a check to your favorite charity.
  824.     
  825.          Q:  I like the program, but it takes forever to get
  826.     information from it.  Why an can anything be done?
  827.     
  828.          A. Yeah, slower machines like the old XT's can take a long
  829.     time, but I have no problem with the faster 386 and 486 class
  830.     machines.  Also you might consider how many records you have in
  831.     the checkbook?  If you have not used the archiving option in the
  832.  
  833.                                      Page 13
  834.  
  835.  
  836.  
  837.     utility pack (main menu "U") then you probably have many records
  838.     in your database and could easily increase your speed by storing
  839.     older entries to an archived database and keeping only current
  840.     ones active.  This has an enormous impact upon speed.
  841.     
  842.          Q:  I keep getting a "Not enough memory" message when I try
  843.     to run the program and go back to DOS. What can I do?
  844.     
  845.          A. See if you have any other programs running at the same
  846.     time.  Also load programs into upper memory if you can. 
  847.     Normally, the Talking Checkbook should work unless a lot of stuff
  848.     is also taking up memory.
  849.     
  850.          Q:  Will the documentation ever cover all commands etc?
  851.     
  852.          A. Someday.  Right now the issue is my hands hurt from all
  853.     this programming and writing.  If anyone who uses the checkbook
  854.     would like to write docs, then that would be wonderful.  Also the
  855.     program was written to be pretty much self documenting.
  856.     
  857.          Q:  What is the ultimate meaning of life?
  858.     
  859.          A. 42.
  860.     
  861.          Q:  What about multiple accounts?
  862.     
  863.          A. Good question.  I've looked at how to make the program
  864.     work with a number of checking accounts along with others, and it
  865.     would take a good deal of programming to make it work.  Hope to
  866.     do it at some point, but adding the hot keys took 12 hours.
  867.     
  868.          Q:  Eh!  I don't like those hot keys.  I keep on pressing
  869.     enter or typing the wrong thing and have to trace back through
  870.     the menus.  Can I do anything other than shoot the stupid
  871.     keyboard?
  872.     
  873.          A. Yeah, Don Barrett has added the ability to enable or
  874.     disable hot keys and the only thing you will need to remember is
  875.     to erase the "Keys.mem" file associated with the prompt at the
  876.     start of the checkbook if you want to change to or from hot keys. 
  877.     While I can certainly appreciate the initial frustration from
  878.     going to hot keys after always being able to confirm your choice
  879.     with the enter key, I think folks will find the hot key option
  880.     much more speedy and easy with a bit of practice.  Of course,
  881.     it's your money and so do it the way that works for you!
  882.     
  883.          Q:  Sometimes when I've run the Talking Checkbook in the
  884.     past, I've gotten a "proc" something or another error and the
  885.     program crashed.  Is there anything I can do to avoid this?
  886.     
  887.          a.  Sometimes folks will enter a letter when the program is
  888.     looking for a number like at the "enter a check" screen asking
  889.     for how much you are paying?  The computer code cannot handle
  890.     this and drops dead.  The same sort of thing can happen if you
  891.     not enter dates correctly.  Entering December 5, 1995 as "120595"
  892.     without slashes would crash the program.  Hence always enter
  893.     numbers for numbers using the decimal point if you need to and
  894.     always enter the date with the so called "MM/DD/YY" format as in
  895.     "12/05/95".  Other times, it's all our fault!  Yeah, bugs crop up
  896.  
  897.                                      Page 14
  898.  
  899.  
  900.  
  901.     especially when the programming happens late at night and the
  902.     initial checks of the code show no errors.  We've taken care with
  903.     version 6.1 to run as many options as we think should keep the
  904.     thing bug free.  If you find one, then let us know, but we think
  905.     we've gotten all clear now.
  906.     
  907.          Q:  I heard that some other checkbook programs will allow
  908.     the user to do electronic banking with a modem.  Does the Talking
  909.     Checkbook do that?
  910.     
  911.          A. Not yet, but that is something that is being looked into. 
  912.     It will depend upon memory constraints and any standards for
  913.     transfer scripts or protocols.  One thing that might work is to
  914.     create a separate program that would take the checkbook data and
  915.     ask a bunch of questions and write a script that could be run
  916.     with an on-line service.
  917.     
  918.          Q:  Who is "Tempo" the talking cat?
  919.     
  920.          A. A happy little Kitty that exists in the mind of Charlie
  921.     Crawford and jumped out into the code of the adventure game.  Has
  922.     a nice ring to the name, huh?
  923.     
  924.          Q:  Eh!  I run the program on the most advanced computer
  925.     with lots of disk space, expanded memory and more!  It still
  926.     either freezes during operation or I get strange things
  927.     happening.  What can I do?
  928.     
  929.          A:  You may have an expanded memory conflict.  Try adding
  930.     (without the quotes) "clipper=E0000" to your autoexec.bat file. 
  931.     This tells Clipper not to use expanded memory and while you might
  932.     lose a few bytes of memory; you'll gain more sleep and a sense of
  933.     security.
  934.     
  935.          Q:  I got the checkbook from a friend and while the balance
  936.     option gives me the right balance; it always reports wrong when
  937.     first entering the checkbook?
  938.     
  939.          A. Your friend may have erased all the checkbook databases
  940.     that relate to his or her checkbook, but forgot to erase all the
  941.     files with the extension of ".mem" to them.  Simply erase those
  942.     files and you'll be all set.  Type "del *.mem" at the DOS command
  943.     line while in the checks subdirectory and they will be gone.  Of
  944.     course if you have set options like where to backup your files
  945.     and so forth, then you would have to reset the option from the
  946.     checkbook program since those ".mem" files would be also deleted.
  947.     
  948.          Q:  Where did you get all the ideas for these constant
  949.     improvements?
  950.     
  951.          A:  We got friends.  Donna Veno, Scott Marshall, Don Breda,
  952.     Eric Bohlman and others have given us some great suggestions
  953.     along with a headache or two.  Other users have left word on
  954.     Blink Link or called to suggest various options and we appreciate
  955.     the feedback.
  956.     
  957.          Q:  Will you ever be doing DOS environment variables?
  958.     
  959.          A. Yes, I've been looking at them for the next version.
  960.  
  961.                                      Page 15
  962.  
  963.  
  964.  
  965.     
  966.          Q:  Where can I get upgrades to the Talking Checkbook or
  967.     have questions answered?
  968.     
  969.          A. Normally the Checkbook upgrades appear on various
  970.     bulletin boards like Blink Link, The NFB BBS and the MCB BBS
  971.     always has them first.  To reach the MCB BBS current number, call
  972.     area (617)-451-5327 dialing at up to 14.4 BPS using 8,N,1
  973.     parameters.  If you don't have a modem, then send a diskette to:
  974.     
  975.               The Massachusetts Commission for the Blind
  976.     88 Kingston Street
  977.     Boston, Ma 02111
  978.     Attention:  Charles Crawford.
  979.     
  980.          Include your return address and we will just copy it off to
  981.     you.  Of course the Commission for the Blind nor the Commonwealth
  982.     of Massachusetts take no responsibility either for the program or
  983.     anything that happens as a result of it's use or non-use.
  984.     
  985.          You can call me at area (617)-727-5550 Extension 4503 with
  986.     any questions you may have.  I may have to call you back since
  987.     writing the Talking Checkbook or the calendar or the address book
  988.     or the other programs I have written is not my job.  Just for
  989.     personal use or fun.
  990.     
  991.     A FEW FINAL WORDS FOR NOW.
  992.     
  993.          Writing the code for the Talking Checkbook has been fun and
  994.     a challenge for Don Barrett and I. We have poured many hours,
  995.     days and weeks of time into developing it and it works well for
  996.     us.  We sincerely hope that you can get as much out of it as we
  997.     have.  Please contact me with any suggestions you might have or
  998.     questions and we'll do our best to help out.
  999.     
  1000.     Charles Crawford:  April 4, 1993
  1001.     
  1002.     
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.                                      Page 16